package eu.jakubiak.generators;

public class StrongPasswordGenerator implements IGenerator {

	/**
	 * Generowanie mocnego hasła, składającego
	 * się z 8 znaków w kolejności:
	 * litera, litera, cyfra, litera, litera, cyfra, litera, litera
	 * co daje nam: 24 * 24 * 8 * 24 * 24 * 8 * 24 * 24 = 
	 * czyli ponad 12 miliardów kombinacji.
	 * Można śmiało uznać, że takie hasło jest
	 * bezpieczne - nawet gdy nie używamy w nim żadnych kretyńskich
	 * znaków typu: myslnik, przecinek, kropka, tylda 
	 * czy tak dokuczliwych liera jak "o" i "l" i cyfr "0" i "1"
	 */
	public String generate() {
		return new PasswordGenerator().generate(8, 2);
	}

}
